简介:针对Android 进程间通信机制进行深入分析,了解Android中跨进程通信的方法和相关应用场景,彻底理清Android中进程间通信的原理,在此基础上,通过项目实战编写进程间通信代码,从而掌握 Binder、AIDL、Messenger的相关运用和底层实现,实现举一反三,彻底掌握Android中进程间通信的原理。
第2章 Android IPC通信介绍
进程相关的基础知识,Android中多进程开发的应用场景的技术背景,有哪些特点和需要特别注意的地方,如何进行多进程应用的开发。重点介绍进程间通信的主要方式以及应用场景,对比各种方式的优缺点。
第3章 Binder AIDL Messenger解密
本章内容是介绍Android中Binder、AIDL、Messenger的技术背景、应用场景和底层实现。
第4章 Android IPC通信实战之AIDL
本章基于设计的多进程应用场景,在Android Studio中通过AIDL开发实现多进程通信的场景,掌握AIDL开发的相关技术,理解AIDL关键字 oneway in out inout 的应用场景和实现原理。
第5章 Android IPC通信实战之Messenger
本章先介绍如何通过Messenger实现IPC通信,同时掌握Messenger的底层实现原理和应用场景。
解锁即可观看《移动端架构师》完整课程视频
移动端架构师
亲历日活千万级APP全流程落地,成为技术强+思维深+视野广 的P7级移动端架构师
【第1周】走进移动端架构师
【第2周】通用UI组件开发与基础框架设计
【第3周】高级UI组件定制与解耦设计
【第4周】Android必备Kotlin核心技术
【第5周】Android UI核心组件剖析与实战
【第6周】Android 导航架构探秘
【第7周】线程与线程池核心技术
【第8周】Android网络编程进阶
【第9周】架构首页模块
【第9+周】架构首页分类模块
【第10周】解密Jetpack工具库核心组件
【第11周】架构商品详情模块
【第12周】Android消息机制与类加载
【第13周】玩转Kotlin x Java 设计模式
【第14周】主流架构模式演进之路
【第15周】主流架构实战搜索模块
【第16周】IOC架构设计
【第17周】构建与打包能力
【第18周】走进Flutter开发
【第19周】Flutter混合架构原理剖析与应用
【第20周】Flutter实战应用与性能优化
【第21周】走进RN开发
【第22周】RN混合架构原理剖析与应用
【第23周】稳定性优化
【第24周】性能优化
【第25周】开发技能拓展
【第26周】后端-DAU超千万的移动端接口设计实现
【第27周】前端-管理后台设计实现
【第28周】【SDK+服务端+控台】配置中心架构实现
【第29周】HiAbility SDK开发
【第30周】学成“下山”